what possessed you to do that - French English Dictionary